Macierze 4x4 są używane we wszystkich miejscach programu FreeCAD i mogą być tworzone w jeden z następujących sposobów:
m = FreeCAD.Matrix() # m = the [http://en.wikipedia.org/wiki/Identity_matrix identity matrix]
m = FreeCAD.Base.Matrix()
print m.A21() # print m[1][0]
Description: Oblicza wyznacznik macierzy
Returns: a number.
Description: Zwraca odwrotność tej macierzy, jeśli to możliwe
Returns: a Matrix.
Description: Odwraca tę macierz, jeśli to możliwe
Returns: nothing.
Description: Sprawia, że ta macierz staje się macierzą przesunięcia
Returns: nothing.
Description: Zwraca iloczyn krzyżowy macierzy lub wektora z tą macierzą
Returns: a Matrix
Description: Sprawia, że ta macierz jest rotacją wokół transformacji X
Returns: nothing.
Description: Sprawia, że ta macierz jest rotacją wokół transformacji Y
Returns: nothing.
Description: Sprawia, że ta macierz jest rotacją wokół transformacji Z
Returns: nothing.
Description: Tworzy z tej macierzy transformatę skalującą
Returns: nothing.
Description: Tworzy z tej macierzy macierz transformacji opartą na wektorze i macierzy
Returns: nothing.
Description: Sprawia, że ta macierz jest macierzą tożsamości
Returns: nothing.